package com.macro.mall.tiny.service;

import com.macro.mall.tiny.mbg.model.PmsProductAttributeCategory;
import com.macro.mall.tiny.vo.ProductAttributeCategoryVO;

import java.util.List;

public interface PmsProductAttributeCategoryService {

    //添加商品属性分类
    Integer create(String name);


    //修改商品属性分类
    Integer update(String name, Long id);

    //删除单个属性分类
    Integer deleteById(Long id);

    //获取单个属性分类信息
    PmsProductAttributeCategory getById(Long id);

    //分页获取所有商品属性分类
    List<PmsProductAttributeCategory> getByIdList(Integer pageNum, Integer pageSize);

    //获取所有商品属性分类及其下属性
    List<ProductAttributeCategoryVO> getListWithAttr();
}
